/*
* Copyright (c) 2011 Connection Road.  All rights reserved.
* This program and the accompanying material are made available
* under the terms of the Eclipse Public Licnese v1.0 which is
* available at http://www.eclipse.org/legal/epl-v10.html
*/

namespace CrSyncFilesUtils {
    public delegate void FileSyncEventHandler(object sender, FileSyncEventArgs e);

    public delegate void FileSyncStartedEventHandler(object sender, FileSyncStartedEventArgs e);

    public delegate void FileSyncApplyingChangesEventHandler(object sender,FileSyncApplyingChangesEventArgs args);

    public delegate void FileSyncDetectedChangesEventHandler(object sender, FileSyncDetectedChangesEventArgs args);

    public delegate void FileSyncMessageEventHandler(object sender, FileSyncMessageEventArgs args);

    // PGK - All Put togehter to avoid updating other files.  Lem, please spread these out to correct files
    public delegate void FileSynUpdateUIWithProgressEventHandler(object sender, FileSynUpdateUIWithProgressEventHandlerArgs args);

    public delegate void FileSyncStatisticEventHandler(object sender, FileSyncStatisticEventArgs args);

    public delegate void FileSyncErrorEventHandler(object sender, FileSyncErrorEventArgs args);

    public delegate void CrSyncEventHandler(object sender, CrSyncEventArgs args);

}
